.whitelist {
    min-height: 360px;
    padding: 25px;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 2px 10px 0 rgb(115 92 145 / 4%);
    font-size: 14px;
    h1 {
      color: #131628;
      font-size: 20px;
      font-weight: 600;
      padding: 0 0 20px;
    }
    .menus {
      display: inline-flex;
      align-items: center;
      padding: 0 0 30px;
      li {
        margin: 0 50px 0 0;
        span {
          position: relative;
          cursor: pointer;
        }
        &.active {
          color: #1a267b;
          font-size: 18px;
          font-weight: 700;
          span {
            &::before {
              content: "";
              position: absolute;
              transform: translateX(-50%);
              bottom: -6px;
              left: 50%;
              width: 100%;
              height: 4px;
              box-shadow: 0 2px 4px 0 rgb(44 60 177 / 23%);
              border-radius: 2px;
              background: linear-gradient(90deg, #6073cb, #3447c8);
            }
          }
        }
      }
    }
  }
  